package ca.llsutherland.squash.utils;

public class ErrorConstants {

    public static final String NULL_ADMINISTRATOR_ERROR = "Null Administrator Error";
    public static final String GENERAL_DATABASE_ERROR = "A General Database Exception has occurred. ";
    public static final String NULL_ID_ERROR = "This Domain Object has a null ID.";
    public static final String INVALID_CHARACTER_IN_STRING_ERROR = " Found a non alpha numeric character. (Only a-z, A-Z or 0-9 are allowed).";
    public static final String INVALID_NAME_ERROR = " Name is invalid: ";
    public static final String INVALID_GYM_NAME_ERROR = "This Gym " + INVALID_NAME_ERROR + INVALID_CHARACTER_IN_STRING_ERROR;
    public static final String INVALID_PHONE_NUMBER_ERROR = "This is an Invalid Phone Number.";
    public static final String BLANK_STRING_ERROR = "This is an invalid text value.";
    public static final String INVALID_PHONE_NUMBER_LENGTH_ERROR = "Invalid Phone Number: Please include your area code and your 7 digit phone number.";
    public static final String COURT_NEEDS_A_GYM_ERROR = "A Court must have a valid Gym before it can be created.";
    public static final String COURT_NEEDS_A_COURT_STYLE_ERROR = "A Court must have a valid Style before it can be created.";
    public static final String NO_SUPER_ADMINISTRATOR_ERROR = "Only a Super Administrator can perform this operation.";
    public static final String MISSING_ROLE_ERROR = "When creating an Administrator you must assign them a Role.";
    public static final String NULL_DATE_ERROR = "Date is invalid.";
    public static final String INVALID_FIRST_NAME_ERROR = "First" + INVALID_NAME_ERROR;
    public static final String INVALID_LAST_NAME_ERROR = "Last " + INVALID_NAME_ERROR;
    public static final String INVALID_PASSWORD_ERROR = "Password is invalid.";
    public static final String ADMINISTRATOR_NOT_FOUND_ERROR = "Administrator not found.";
    public static final String NULL_NEWS_ITEM_ERROR = "This is an invalid news item.";
    public static final String NEWS_TOO_LONG_ERROR = "A news item can only be 100 characters long.";
    public static final String INVALID_NEWS_DATES = "The Display Date must be before the Remove Date.";
    public static final String GREETING_TOO_LONG_ERROR = "A greeting can only be 1000 characters long.";
    public static final String INVALID_GREETING_DATES = "The Display Date must be before the Remove Date.";
    public static final String NULL_GREETING_ITEM_ERROR = "This is an invalid greeting.";
    public static final String NULL_RACQUET_ERROR = "Null Racquet Error.";
    public static final String NULL_SHOES_ERROR = "Null Shoes Error.";

}
